Solving dynamic constrained optimisation problems using repair methods
نویسندگان
چکیده
It has been shown that (i) dynamic constrained optimisation problems (DCOPs), a very common class of problems in real-world applications, have some special characteristics that make them very different from unconstrained dynamic problems and stationary constrained problems and (ii) some existing dynamic optimisation (DO) and constraint handling (CH) algorithms might not work effectively in solving DCOPs. The ineffectiveness of existing algorithms in solving DCOPs, and the lack of algorithms specificaly designed for solving continuous DCOPs create an important gap in current research about DO. In this paper, we propose a set of new mechanisms to effectively handle dynamics in DCOPs and use them to develop new algorithms for solving DCOPs. The goal is to combine the advantages of DO and CH strategies while overcoming the drawbacks of these methods in solving DCOPs. To evaluate the performance of the new algorithms, we compare them against several representative DO and CH algorithms using a set of new performance measures and a set of 18 benchmark problems, which were designed to simulate the characteristics of DCOPs. The test results confirm the advantages of the newly proposed mechanisms and algorithms. Not only do they overcome all existing drawbacks and hence perform significantly better than the tested existing algorithms in solving DCOPs, they also perform equally to or better than these existing DO and CH algorithms in other groups of tested problems except in static problems. In this paper we also (i) carry out detailed analyses of how and why the newly proposed mechanisms/algorithms work better in DCOPs, (ii) investigate the contribution of each of the proposed mechanisms and (iii) study the influence of different parameter values on algorithm performance in solving DCOPs. These analyses reveal some interesting and counter-intuitive findings about the characteristics of DCOPs and the way we can solve DCOPs.
منابع مشابه
Continuous dynamic optimisation using evolutionary algorithms
Evolutionary dynamic optimisation (EDO), or the study of applying evolutionary algorithms to dynamic optimisation problems (DOPs) is the focus of this thesis. Based on two comprehensive literature reviews on existing academic EDO research and realworld DOPs, this thesis for the first time identifies some important gaps in current academic research where some common types of problems and problem...
متن کاملNo-good Backmarking: A Repair-Based Algorithm for Constraint Satisfaction and Optimisation
There are three main approaches within the AI community to constraint satisfaction problems (CSP) and constraint optimisation problems (COP): Domainfiltering, Tree-search, and Repair-based methods. The purpose of this paper is to present an algorithm, no-good backmarking , that unifies these techniques. It is repair-based and guarantees to find a solution (optimal) to a CSP (COP), if one exists...
متن کاملContinuous Dynamic Constrained Optimisation - The Challenges
A large number of real-world dynamic optimisation problems have constraints, and in certain cases not only the objective function changes over time, but the constraints also change as well. However, in academic research there are very few studies on continuous dynamic constrained optimisation. In particular, there is no research on answering the question of whether current numerical algorithms ...
متن کاملContinuous Dynamic Constrained Optimization - The Challenges
A large number of real-world dynamic optimisation problems have constraints, and in certain cases not only the objective function changes over time, but the constraints also change as well. However, in academic research there are very few studies on continuous dynamic constrained optimisation. In particular, there is no research on answering the question of whether current numerical algorithms ...
متن کاملRobust dynamic programming via multi-parametric programming
In this work, we present a new algorithm for solving complex multi-stage optimisation problems involving hard constraints and uncertainties, based on dynamic and multi-parametric programming. Each echelon of the dynamic programming procedure, typically employed in the context of multi-stage optimisation models, is interpreted as a robust multi-parametric optimisation problem, with the present s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010